home *** CD-ROM | disk | FTP | other *** search
- A.U.G.E.- Uhr unter CP/M
-
- --------------------------------------
-
- H. M. Ihme M 3055
-
-
-
- Die drei Programmteile, in Fortran
-
- unter CP/M geschrieben, sollen zeigen,
-
- wie man die A.U.G.E.-Uhr bedient. Die
-
- Function UHRIN dient zur Bestimmung
-
- der Slotnummer und braucht nur einmal
-
- im Hauptprogramm verwendet zu werden.
-
- Sie liefert als Integer die Slotnum
-
- mer, wenn diese =0 ist, dann gibt es
-
- keine Uhr.
-
- Die Subroutine UHRLES wird jedesmal
-
- aufgerufen, wenn man Datum und aktuel
-
- le Uhrzeit haben will. Die Slotnummer
-
- mu~ mit }bergeben werden.
-
- Das Hauptprogramm UHRTST zeigt, wie
-
- man die aus UHRLES erhaltenen Daten
-
- verwendet, damit man eine vern}nftige
-
- Anzeige bekommt. WRITE(3,2000) mit
-
- FORMAT('+') ist aus unerfindlichen
-
- Gr}nden n|tig, weil das IPEEK von For
-
- tran sonst falsche Werte liefert. Wer
-
- will, kann es weglassen und wird sein
-
- blaues Wunder erleben, jedenfalls auf
-
- dem Basis. Die Programme werden mit
-
- F80 =Programmname compiliert und mit
-
- L80 UHRTST,UHRLES,UHRIN,UHRTST/N/E zu
-
- sammengelinkt. Sie laufen auch unter
-
- CP/M 3.0.
-
- Demn{chst folgt noch ein Beispiel, wie
-
- man die A.U.G.E.-Uhr in Z80-Assembler-
-
- Programme einbindet.
-
- eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee